home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / mcu / asembler.arc / TABLE9.H < prev    next >
C/C++ Source or Header  |  1987-12-09  |  4KB  |  148 lines

  1. struct oper table[] = {
  2. /*
  3. MNE     CLASS   BASE    CYCLES */
  4.  
  5. "abx",  INH,    58,     3,
  6. "adca", GEN,    137,    2,
  7. "adcb", GEN,    201,    2,
  8. "adda", GEN,    139,    2,
  9. "addb", GEN,    203,    2,
  10. "addd", LONGIMM,195,    4,
  11. "anda", GEN,    132,    2,
  12. "andb", GEN,    196,    2,
  13. "andcc",IMM,    28,     3,
  14. "asl",  GRP2,   8,    4,
  15. "asla", INH,    72,    2,
  16. "aslb", INH,    88,    2,
  17. "asr",  GRP2,   7,    4,
  18. "asra", INH,    71,    2,
  19. "asrb", INH,    87,    2,
  20. "bcc",  REL,    36,    3,
  21. "bcs",  REL,    37,    3,
  22. "beq",  REL,    39,    3,
  23. "bge",  REL,    44,    3,
  24. "bgt",  REL,    46,    3,
  25. "bhi",  REL,    34,    3,
  26. "bhs",  REL,    36,    3,
  27. "bita", GEN,    133,    2,
  28. "bitb", GEN,    197,    2,
  29. "ble",  REL,    47,    3,
  30. "blo",  REL,    37,    3,
  31. "bls",  REL,    35,    3,
  32. "blt",  REL,    45,    3,
  33. "bmi",  REL,    43,    3,
  34. "bne",  REL,    38,    3,
  35. "bpl",  REL,    42,    3,
  36. "bra",  REL,    32,    3,
  37. "brn",  REL,    33,    3,
  38. "bsr",  REL,    141,    7,
  39. "bvc",  REL,    40,    3,
  40. "bvs",  REL,    41,    3,
  41. "clr",  GRP2,   15,    4,
  42. "clra", INH,    79,    2,
  43. "clrb", INH,    95,    2,
  44. "cmpa", GEN,    129,    2,
  45. "cmpb", GEN,    193,    2,
  46. "cmpd", P2GEN,  131,    5,
  47. "cmps", P3GEN,  140,    5,
  48. "cmpu", P3GEN,  131,    5,
  49. "cmpx", LONGIMM,140,    4,
  50. "cmpy", P2GEN,  140,    5,
  51. "com",  GRP2,   3,    4,
  52. "coma", INH,    67,    2,
  53. "comb", INH,    83,    2,
  54. "cpx",  LONGIMM,140,    4,      /* for compatibility with old code */
  55. "cwai", IMM,    60,     20,
  56. "daa",  INH,    25,    2,
  57. "dec",  GRP2,   10,    4,
  58. "deca", INH,    74,    2,
  59. "decb", INH,    90,    2,
  60. "eora", GEN,    136,    2,
  61. "eorb", GEN,    200,    2,
  62. "exg",  RTOR,   30,     8,
  63. "inc",  GRP2,   12,    4,
  64. "inca", INH,    76,    2,
  65. "incb", INH,    92,    2,
  66. "jmp",  GRP2,   14,     1,
  67. "jsr",  NOIMM,  141,    5,
  68. "lbcc", P2REL,  36,    6,
  69. "lbcs", P2REL,  37,    6,
  70. "lbeq", P2REL,  39,    6,
  71. "lbge", P2REL,  44,    6,
  72. "lbgt", P2REL,  46,    6,
  73. "lbhi", P2REL,  34,    6,
  74. "lbhs", P2REL,  36,    6,
  75. "lble", P2REL,  47,    6,
  76. "lblo", P2REL,  37,    6,
  77. "lbls", P2REL,  35,    6,
  78. "lblt", P2REL,  45,    6,
  79. "lbmi", P2REL,  43,    6,
  80. "lbne", P2REL,  38,    6,
  81. "lbpl", P2REL,  42,    6,
  82. "lbra", P1REL,  22,     5,
  83. "lbrn", P2REL,  33,     5,
  84. "lbsr", P1REL,  23,     9,
  85. "lbvc", P2REL,  40,    6,
  86. "lbvs", P2REL,  41,    6,
  87. "lda",  GEN,    134,    2,
  88. "ldb",  GEN,    198,    2,
  89. "ldd",  LONGIMM,204,    3,
  90. "lds",  P2GEN,  206,    4,
  91. "ldu",  LONGIMM,206,    3,
  92. "ldx",  LONGIMM,142,    3,
  93. "ldy",  P2GEN,  142,    4,
  94. "leas", INDEXED,50,     2,
  95. "leau", INDEXED,51,     2,
  96. "leax", INDEXED,48,     2,
  97. "leay", INDEXED,49,     2,
  98. "lsl",  GRP2,   8,    4,
  99. "lsla", INH,    72,    2,
  100. "lslb", INH,    88,    2,
  101. "lsr",  GRP2,   4,    4,
  102. "lsra", INH,    68,    2,
  103. "lsrb", INH,    84,    2,
  104. "mul",  INH,    61,     11,
  105. "neg",  GRP2,   0,    4,
  106. "nega", INH,    64,    2,
  107. "negb", INH,    80,    2,
  108. "nop",  INH,    18,    2,
  109. "ora",  GEN,    138,    2,
  110. "orb",  GEN,    202,    2,
  111. "orcc", IMM,    26,     3,
  112. "pshs", RLIST,  52,     5,
  113. "pshu", RLIST,  54,     5,
  114. "puls", RLIST,  53,     5,
  115. "pulu", RLIST,  55,     5,
  116. "rol",  GRP2,   9,    4,
  117. "rola", INH,    73,    2,
  118. "rolb", INH,    89,    2,
  119. "ror",  GRP2,   6,    4,
  120. "rora", INH,    70,    2,
  121. "rorb", INH,    86,    2,
  122. "rti",  INH,    59,     15,
  123. "rts",  INH,    57,     5,
  124. "sbca", GEN,    130,    2,
  125. "sbcb", GEN,    194,    2,
  126. "sex",  INH,    29,    2,
  127. "sta",  NOIMM,  135,    2,
  128. "stb",  NOIMM,  199,    2,
  129. "std",  NOIMM,  205,    3,
  130. "sts",  P2NOIMM,207,    4,
  131. "stu",  NOIMM,  207,    3,
  132. "stx",  NOIMM,  143,    3,
  133. "sty",  P2NOIMM,143,    4,
  134. "suba", GEN,    128,    2,
  135. "subb", GEN,    192,    2,
  136. "subd", LONGIMM,131,    4,
  137. "swi",  INH,    63,     19,
  138. "swi2", P2INH,  63,     20,
  139. "swi3", P3INH,  63,     20,
  140. "sync", INH,    19,     4,
  141. "sys",  SYS,    0,      19,
  142. "tfr",  RTOR,   31,     6,
  143. "tst",  GRP2,   13,    4,
  144. "tsta", INH,    77,    2,
  145. "tstb", INH,    93,     2
  146.  
  147. };
  148.